xen/arm: gic: don't use dom0 variable in gicv_setup
authorJulien Grall <julien.grall@linaro.org>
Tue, 19 Nov 2013 17:55:45 +0000 (17:55 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 20 Nov 2013 09:32:19 +0000 (09:32 +0000)
commitd77044ccf1fd8dd0adc87cf2c0d77ac26958a7e8
treeea7e119a78bdc59b2966178460de15abfe6a0b68
parentaaa3b94abc256729091b9d5c575439e48e951ba7
xen/arm: gic: don't use dom0 variable in gicv_setup

The commit 99bf30a "xen: arm: define guest virtual platform in API headers"
modifies gicv_setup to either use harcoded addresses for guest or hardware
addresses for dom0. In the latter case, the variable dom0 is not yet
initialized. dom0 receives assignment by the return of domain_create which
calls gicv_setup.
Use the ID to know whether the domain is dom0 or not.

Signed-off-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/gic.c